#定义一个统计指定目录大小的函数
import os

def dsize(dir1):
	#定义一个变量存储目录总大小
	totalsize=0
	#获取指定目录中的所有文件信息
	dlist = os.listdir(dir1)
	#遍历所有文件，并计算大小
	for f in dlist: 
		#判断是否是文件
		if os.path.isfile(f):
			totalsize+=os.path.getsize(f)
		#判断是否是目录
		else:
			tempdir = dsize(os.path.join(dir1,f))
			totalsize+=tempdir["totalsize"]
	sizeInfo={"totalsize":totalsize}
	return sizeInfo
	
	
#测试
sizeInfo=dsize("E:\\CSDNpython\\第一周\\作业\\a")
totalsize=sizeInfo["totalsize"]
print("总文件大小{}：".format(totalsize))
